def is_return_worth_it(
    purchase_price,
    shipping_cost,
    time_spent_hours,
    hourly_wage,
    sunk_cost,
    refund_amount,
    return_shipping_cost,
):
    # Calculate total effort cost in terms of your time
    total_effort_cost = time_spent_hours * hourly_wage

    # Calculate the total cost of the broken item, in relation to refund
    total_cost = purchase_price + shipping_cost + total_effort_cost + sunk_cost

    # Consider the net benefit of returning the item
    net_refund_benefit = refund_amount - return_shipping_cost

    # Determine if returning is worth it
    return total_cost <= net_refund_benefit
